electric powered - German English Dictionary